INVERT=DISABLED, I2CFILTER=ENABLED, I2CDRIVE=LOW_DRIVE, I2CSLEW=I2C_MODE, DIGIMODE=ANALOG_MODE, FILTEROFF=FILTER_ENABLED
Digital I/O control for port 0 pins PIO0_23 to PIO0_28. These pins support I2C with true open-drain, drive and filtering for modes up to Fast-mode Plus.
FUNC | Selects pin function. |
RESERVED | Reserved. Read value is undefined, only zero should be written. |
I2CSLEW | Controls slew rate of I2C pad. 0 (I2C_MODE): I2C mode. 1 (GPIO_MODE): GPIO mode. |
INVERT | Input polarity. 0 (DISABLED): Disabled. Input function is not inverted. 1 (ENABLED): Enabled. Input is function inverted. |
DIGIMODE | Select Analog/Digital mode. 0 (ANALOG_MODE): Analog mode. 1 (DIGITAL_MODE): Digital mode. |
FILTEROFF | Controls input glitch filter. 0 (FILTER_ENABLED): Filter enabled. Noise pulses below approximately 10 ns are filtered out 1 (FILTER_DISABLED): Filter disabled. No input filtering is done |
I2CDRIVE | Controls the current sink capability of the pin. 0 (LOW_DRIVE): Low drive. Output drive sink is 4 mA. This is sufficient for standard and fast mode I2C. 1 (HIGH_DRIVE): High drive. Output drive sink is 20 mA. This is needed for Fast Mode Plus I 2C. Refer to the appropriate specific device data sheet for details. |
I2CFILTER | Configures I2C features for standard mode, fast mode, and Fast Mode Plus operation. 0 (ENABLED): Enabled. I2C 50 ns glitch filter enabled. 1 (DISABLED): Disabled. I2C 50 ns glitch filter disabled. |
RESERVED | Reserved. Read value is undefined, only zero should be written. |